Product : ISaGRAF IDK V3 - Source files for MS-DOS

Date    : 10-December-1997

File    : DOSnet.communicating with DOS Target through Ethernet.htm

Subject : HOW TO COMMUNICATE with DOS TARGET through ETHERNET

Keywords: Communication - Ethernet - DOS target

____________________________________________________________________

Question:

HOW TO COMMUNICATE with DOS TARGET through an ETHERNET LINK ?

Answer:

The ISaGRAF DOS target standard communication part is implemented for serial link only. This is because DOS is a monotasking OS while TCP/IP is mostly implemented through blocking sockets.

Communicating to the DOS target through an Ethernet link is fully possible but requires some code implementation according to the following scheme.

- A TCP/IP non blocking stack is needed to be implemented as a DOS driver (for exemple resident to the DOS system)

- On the target side, the kernel will use this driver as if it were a serial link, this whatever is the real hardware behind (Serial link, Ethernet board).

It means testing if there is a character, read characters, write characters.

- Other adapting points will have to be taken into account like for example adapting TCP/IP frames (255 cars with no CRC) to serial like frames (variable length with CRC)

____________________________________________________________________

Copyright © 1996-2009 ICS Triplex ISaGRAF Inc. All rights reserved.